import api from './user.js'

export const sceneApi = {
  // ==================== 场景相关接口 ====================
  
  /**
   * 获取所有场景列表
   */
  getAllScenes() {
    return api.get('/scene/list')
  },

  /**
   * 根据场景类型获取场景列表
   */
  getScenesByType(sceneType) {
    return api.get('/scene/list/type', {
      params: { sceneType }
    })
  },

  /**
   * 根据场景ID获取场景详情
   */
  getSceneById(sceneId) {
    return api.get(`/scene/get/${sceneId}`)
  },

  // ==================== 地标相关接口 ====================

  /**
   * 根据场景ID获取地标列表
   */
  getLandmarksBySceneId(sceneId) {
    return api.get(`/scene/landmark/list/${sceneId}`)
  },

  /**
   * 根据地标ID获取地标详情
   */
  getLandmarkById(landmarkId) {
    return api.get(`/scene/landmark/get/${landmarkId}`)
  }
}

export default sceneApi